prepare-root: Fix error overwrite
authorColin Walters <walters@verbum.org>
Tue, 24 Jun 2025 20:47:14 +0000 (16:47 -0400)
committerColin Walters <walters@verbum.org>
Tue, 24 Jun 2025 20:51:14 +0000 (16:51 -0400)
An AI code review tool spotted incorrect usage of GError. Awesome.

Signed-off-by: Colin Walters <walters@verbum.org>
src/libotcore/otcore-prepare-root.c

index fa990dec20b7f34b9d65f09757851d50d19a9c13..54550f35319afbca34b1f2dd62af2f8aec0c36de 100644 (file)
@@ -430,7 +430,7 @@ otcore_mount_composefs (ComposefsConfig *composefs_config, GVariantBuilder *meta
 
       g_autoptr (GBytes) commit_data = g_variant_get_data_as_bytes (commit);
       if (!validate_signature (commit_data, signatures, composefs_config->pubkeys, error))
-        return glnx_throw (error, "No valid signatures found for public key");
+        return glnx_prefix_error (error, "No valid signatures found for public key");
 
       g_print ("composefs+ostree: Validated commit signature using '%s'\n", composefs_pubkey);
       g_variant_builder_add (metadata_builder, "{sv}", OTCORE_RUN_BOOTED_KEY_COMPOSEFS_SIGNATURE,